Big Huge Thesaurus

electric battery

noun